[INFO] cloning repository https://github.com/nymann/mtg-parser
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/nymann/mtg-parser" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnymann%2Fmtg-parser", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnymann%2Fmtg-parser'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 5126eba854f3811a61a699fb064a26a7e6f053a7
[INFO] testing nymann/mtg-parser against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fnymann%2Fmtg-parser" "/workspace/builds/worker-2-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-2-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-2-tc2/source/.cargo/config.toml
[INFO] removed /workspace/builds/worker-2-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/nymann/mtg-parser
[INFO] finished tweaking git repo https://github.com/nymann/mtg-parser
[INFO] tweaked toml for git repo https://github.com/nymann/mtg-parser written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/nymann/mtg-parser on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/nymann/mtg-parser already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d097de1064cf1f6dc8aa5ea4269d415b93a300b494f6a7af9d02927db6e23ef4
[INFO] running `Command { std: "docker" "start" "-a" "d097de1064cf1f6dc8aa5ea4269d415b93a300b494f6a7af9d02927db6e23ef4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d097de1064cf1f6dc8aa5ea4269d415b93a300b494f6a7af9d02927db6e23ef4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d097de1064cf1f6dc8aa5ea4269d415b93a300b494f6a7af9d02927db6e23ef4", kill_on_drop: false }`
[INFO] [stdout] d097de1064cf1f6dc8aa5ea4269d415b93a300b494f6a7af9d02927db6e23ef4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f9255c510f4d816fd67f1a89c4720d5d670e455b416edd559b29ac944cbb465e
[INFO] running `Command { std: "docker" "start" "-a" "f9255c510f4d816fd67f1a89c4720d5d670e455b416edd559b29ac944cbb465e", kill_on_drop: false }`
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling futures-core v0.3.32
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling futures-sink v0.3.32
[INFO] [stderr]    Compiling http v1.4.0
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling rustls-pki-types v1.14.1
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling rustls v0.23.40
[INFO] [stderr]    Compiling ucd-trie v0.1.7
[INFO] [stderr]    Compiling ryu v1.0.23
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling pest v2.8.6
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling ipnet v2.12.0
[INFO] [stderr]    Compiling strsim v0.11.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling mtg-grammar v0.0.0 (/opt/rustwide/workdir/crates/mtg-grammar)
[INFO] [stderr]    Compiling rustix v0.38.44
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling hashbrown v0.17.1
[INFO] [stderr]    Compiling tracing-core v0.1.36
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling linux-raw-sys v0.4.15
[INFO] [stderr]    Compiling instability v0.3.12
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling unicode-width v0.1.14
[INFO] [stderr]    Compiling webpki-roots v1.0.7
[INFO] [stderr]    Compiling itertools v0.13.0
[INFO] [stderr]    Compiling indoc v2.0.7
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling toml_write v0.1.2
[INFO] [stderr]    Compiling winnow v0.7.15
[INFO] [stderr]    Compiling compact_str v0.8.1
[INFO] [stderr]    Compiling unicode-width v0.2.0
[INFO] [stderr]    Compiling cassowary v0.3.0
[INFO] [stderr]    Compiling http-body v1.0.1
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling pest_meta v2.8.6
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling dirs-sys v0.4.1
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling dirs v5.0.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling signal-hook v0.3.18
[INFO] [stderr]    Compiling ring v0.17.14
[INFO] [stderr]    Compiling tokio v1.52.3
[INFO] [stderr]    Compiling signal-hook-mio v0.2.5
[INFO] [stderr]    Compiling crossterm v0.28.1
[INFO] [stderr]    Compiling unicode-truncate v1.1.0
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling darling_core v0.23.0
[INFO] [stderr]    Compiling pest_generator v2.8.6
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling strum_macros v0.26.4
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling pest_derive v2.8.6
[INFO] [stderr]    Compiling zerofrom v0.1.8
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling strum v0.26.3
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling darling_macro v0.23.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling darling v0.23.0
[INFO] [stderr]    Compiling ratatui v0.29.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling rustls-webpki v0.103.13
[INFO] [stderr]    Compiling hyper v1.9.0
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling serde_urlencoded v0.7.1
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling idna_adapter v1.2.2
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tower-http v0.6.10
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling hyper-rustls v0.27.9
[INFO] [stderr]    Compiling reqwest v0.12.28
[INFO] [stderr]    Compiling mtg-scryfall v0.0.0 (/opt/rustwide/workdir/crates/mtg-scryfall)
[INFO] [stderr]    Compiling mtg-corpus v0.0.0 (/opt/rustwide/workdir/crates/mtg-corpus)
[INFO] [stderr]    Compiling mtg-semantic v0.0.0 (/opt/rustwide/workdir/crates/mtg-semantic)
[INFO] [stderr]    Compiling xtask v0.0.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 27s
[INFO] running `Command { std: "docker" "inspect" "f9255c510f4d816fd67f1a89c4720d5d670e455b416edd559b29ac944cbb465e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f9255c510f4d816fd67f1a89c4720d5d670e455b416edd559b29ac944cbb465e", kill_on_drop: false }`
[INFO] [stdout] f9255c510f4d816fd67f1a89c4720d5d670e455b416edd559b29ac944cbb465e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e19d67bf57fbbf44c76e9d1f5980ecc8dd99d45fc1614082d0f29da07faf0be6
[INFO] running `Command { std: "docker" "start" "-a" "e19d67bf57fbbf44c76e9d1f5980ecc8dd99d45fc1614082d0f29da07faf0be6", kill_on_drop: false }`
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling wait-timeout v0.2.1
[INFO] [stderr]    Compiling bit-vec v0.8.0
[INFO] [stderr]    Compiling quick-error v1.2.3
[INFO] [stderr]    Compiling unarray v0.1.4
[INFO] [stderr]    Compiling mtg-corpus v0.0.0 (/opt/rustwide/workdir/crates/mtg-corpus)
[INFO] [stderr]    Compiling mtg-scryfall v0.0.0 (/opt/rustwide/workdir/crates/mtg-scryfall)
[INFO] [stderr]    Compiling xtask v0.0.0 (/opt/rustwide/workdir/xtask)
[INFO] [stderr]    Compiling bit-set v0.8.0
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand v0.9.4
[INFO] [stderr]    Compiling rand_xorshift v0.4.0
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling mtg-grammar v0.0.0 (/opt/rustwide/workdir/crates/mtg-grammar)
[INFO] [stderr]    Compiling mtg-semantic v0.0.0 (/opt/rustwide/workdir/crates/mtg-semantic)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 39.56s
[INFO] running `Command { std: "docker" "inspect" "e19d67bf57fbbf44c76e9d1f5980ecc8dd99d45fc1614082d0f29da07faf0be6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e19d67bf57fbbf44c76e9d1f5980ecc8dd99d45fc1614082d0f29da07faf0be6", kill_on_drop: false }`
[INFO] [stdout] e19d67bf57fbbf44c76e9d1f5980ecc8dd99d45fc1614082d0f29da07faf0be6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 46e650d33e48c9db577362246207158c851fbc73f812525a197a2118a577b0f7
[INFO] running `Command { std: "docker" "start" "-a" "46e650d33e48c9db577362246207158c851fbc73f812525a197a2118a577b0f7", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.40s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtg_corpus-7e0fc170adc59ae8)
[INFO] [stdout] 
[INFO] [stdout] running 7 tests
[INFO] [stdout] test normalize::tests::handles_unmatched_close_paren_gracefully ... ok
[INFO] [stdout] test normalize::tests::strips_multiple_reminders ... ok
[INFO] [stdout] test normalize::tests::preserves_internal_punctuation ... ok
[INFO] [stdout] test normalize::tests::strips_single_reminder ... ok
[INFO] [stdout] test report::tests::build_report_counts_passing ... ok
[INFO] [stdout] test report::tests::diff_treats_new_cards_with_no_prior_status_as_new ... ok
[INFO] [stdout] test report::tests::diff_detects_new_passes_and_failures ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 7 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.05s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtg_grammar-01b15aae1f6db8e0)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/generated.rs (/opt/rustwide/target/debug/deps/generated-c90ee2a247ffb3b0)
[INFO] [stdout] 
[INFO] [stdout] running 199 tests
[INFO] [stdout] test air_elemental::round_trip ... ok
[INFO] [stdout] test abu_ja_far::round_trip ... ok
[INFO] [stdout] test animate_artifact::round_trip ... ok
[INFO] [stdout] test armageddon::round_trip ... ok
[INFO] [stdout] test aladdin::round_trip ... ok
[INFO] [stdout] test ali_baba::round_trip ... ok
[INFO] [stdout] test aladdin_s_lamp::round_trip ... ok
[INFO] [stdout] test animate_wall::round_trip ... ok
[INFO] [stdout] test ankh_of_mishra::round_trip ... ok
[INFO] [stdout] test army_of_allah::round_trip ... ok
[INFO] [stdout] test bad_moon::round_trip ... ok
[INFO] [stdout] test balance::round_trip ... ok
[INFO] [stdout] test aspect_of_wolf::round_trip ... ok
[INFO] [stdout] test ali_from_cairo::round_trip ... ok
[INFO] [stdout] test ancestral_recall::round_trip ... ok
[INFO] [stdout] test benalish_hero::round_trip ... ok
[INFO] [stdout] test bazaar_of_baghdad::round_trip ... ok
[INFO] [stdout] test blue_elemental_blast::round_trip ... ok
[INFO] [stdout] test birds_of_paradise::round_trip ... ok
[INFO] [stdout] test basalt_monolith::round_trip ... ok
[INFO] [stdout] test berserk::round_trip ... ok
[INFO] [stdout] test bog_wraith::round_trip ... ok
[INFO] [stdout] test braingeyser::round_trip ... ok
[INFO] [stdout] test black_knight::round_trip ... ok
[INFO] [stdout] test black_lotus::round_trip ... ok
[INFO] [stdout] test burrowing::round_trip ... ok
[INFO] [stdout] test castle::round_trip ... ok
[INFO] [stdout] test black_ward::round_trip ... ok
[INFO] [stdout] test black_vise::round_trip ... ok
[INFO] [stdout] test bottle_of_suleiman::round_trip ... ok
[INFO] [stdout] test circle_of_protection_blue::round_trip ... ok
[INFO] [stdout] test camel::round_trip ... ok
[INFO] [stdout] test chaoslace::round_trip ... ok
[INFO] [stdout] test animate_dead::round_trip ... ok
[INFO] [stdout] test blaze_of_glory::round_trip ... ok
[INFO] [stdout] test city_in_a_bottle::round_trip ... ok
[INFO] [stdout] test clone::round_trip ... ok
[INFO] [stdout] test consecrate_land::round_trip ... ok
[INFO] [stdout] test cockatrice::round_trip ... ok
[INFO] [stdout] test camouflage::round_trip ... ok
[INFO] [stdout] test blessing::round_trip ... ok
[INFO] [stdout] test chaos_orb::round_trip ... ok
[INFO] [stdout] test contract_from_below::round_trip ... ok
[INFO] [stdout] test city_of_brass::round_trip ... ok
[INFO] [stdout] test control_magic::round_trip ... ok
[INFO] [stdout] test conservator::round_trip ... ok
[INFO] [stdout] test dark_ritual::round_trip ... ok
[INFO] [stdout] test death_ward::round_trip ... ok
[INFO] [stdout] test cuombajj_witches::round_trip ... ok
[INFO] [stdout] test counterspell::round_trip ... ok
[INFO] [stdout] test deathgrip::round_trip ... ok
[INFO] [stdout] test crystal_rod::round_trip ... ok
[INFO] [stdout] test copy_artifact::round_trip ... ok
[INFO] [stdout] test cyclone::round_trip ... ok
[INFO] [stdout] test creature_bond::round_trip ... ok
[INFO] [stdout] test channel::round_trip ... ok
[INFO] [stdout] test darkpact::round_trip ... ok
[INFO] [stdout] test disenchant::round_trip ... ok
[INFO] [stdout] test copper_tablet::round_trip ... ok
[INFO] [stdout] test drain_power::round_trip ... ok
[INFO] [stdout] test drudge_skeletons::round_trip ... ok
[INFO] [stdout] test demonic_attorney::round_trip ... ok
[INFO] [stdout] test dingus_egg::round_trip ... ok
[INFO] [stdout] test demonic_tutor::round_trip ... ok
[INFO] [stdout] test disintegrate::round_trip ... ok
[INFO] [stdout] test conversion::round_trip ... ok
[INFO] [stdout] test drain_life::round_trip ... ok
[INFO] [stdout] test dwarven_warriors::round_trip ... ok
[INFO] [stdout] test dwarven_demolition_team::round_trip ... ok
[INFO] [stdout] test earthquake::round_trip ... ok
[INFO] [stdout] test demonic_hordes::round_trip ... ok
[INFO] [stdout] test disrupting_scepter::round_trip ... ok
[INFO] [stdout] test fireball::round_trip ... ok
[INFO] [stdout] test earthbind::round_trip ... ok
[INFO] [stdout] test farmstead::round_trip ... ok
[INFO] [stdout] test flashfires::round_trip ... ok
[INFO] [stdout] test fog::round_trip ... ok
[INFO] [stdout] test fork::round_trip ... ok
[INFO] [stdout] test giant_growth::round_trip ... ok
[INFO] [stdout] test fungusaur::round_trip ... ok
[INFO] [stdout] test gauntlet_of_might::round_trip ... ok
[INFO] [stdout] test giant_spider::round_trip ... ok
[INFO] [stdout] test glasses_of_urza::round_trip ... ok
[INFO] [stdout] test gaea_s_liege::round_trip ... ok
[INFO] [stdout] test cyclopean_tomb::round_trip ... ok
[INFO] [stdout] test goblin_balloon_brigade::round_trip ... ok
[INFO] [stdout] test evil_presence::round_trip ... ok
[INFO] [stdout] test false_orders::round_trip ... ok
[INFO] [stdout] test healing_salve::round_trip ... ok
[INFO] [stdout] test fear::round_trip ... ok
[INFO] [stdout] test howl_from_beyond::round_trip ... ok
[INFO] [stdout] test howling_mine::round_trip ... ok
[INFO] [stdout] test guardian_angel::round_trip ... ok
[INFO] [stdout] test hurricane::round_trip ... ok
[INFO] [stdout] test goblin_king::round_trip ... ok
[INFO] [stdout] test clockwork_beast::round_trip ... ok
[INFO] [stdout] test fastbond::round_trip ... ok
[INFO] [stdout] test dragon_whelp::round_trip ... ok
[INFO] [stdout] test force_of_nature::round_trip ... ok
[INFO] [stdout] test gloom::round_trip ... ok
[INFO] [stdout] test helm_of_chatzuk::round_trip ... ok
[INFO] [stdout] test ice_storm::round_trip ... ok
[INFO] [stdout] test icy_manipulator::round_trip ... ok
[INFO] [stdout] test ironclaw_orcs::round_trip ... ok
[INFO] [stdout] test island_sanctuary::round_trip ... ok
[INFO] [stdout] test jump::round_trip ... ok
[INFO] [stdout] test jayemdae_tome::round_trip ... ok
[INFO] [stdout] test hypnotic_specter::round_trip ... ok
[INFO] [stdout] test jade_monolith::round_trip ... ok
[INFO] [stdout] test invisibility::round_trip ... ok
[INFO] [stdout] test juggernaut::round_trip ... ok
[INFO] [stdout] test ley_druid::round_trip ... ok
[INFO] [stdout] test karma::round_trip ... ok
[INFO] [stdout] test library_of_leng::round_trip ... ok
[INFO] [stdout] test kormus_bell::round_trip ... ok
[INFO] [stdout] test illusionary_mask::round_trip ... ok
[INFO] [stdout] test keldon_warlord::round_trip ... ok
[INFO] [stdout] test jade_statue::round_trip ... ok
[INFO] [stdout] test living_lands::round_trip ... ok
[INFO] [stdout] test magical_hack::round_trip ... ok
[INFO] [stdout] test mana_short::round_trip ... ok
[INFO] [stdout] test living_artifact::round_trip ... ok
[INFO] [stdout] test mesa_pegasus::round_trip ... ok
[INFO] [stdout] test mind_twist::round_trip ... ok
[INFO] [stdout] test lightning_bolt::round_trip ... ok
[INFO] [stdout] test lord_of_atlantis::round_trip ... ok
[INFO] [stdout] test lure::round_trip ... ok
[INFO] [stdout] test mana_flare::round_trip ... ok
[INFO] [stdout] test meekstone::round_trip ... ok
[INFO] [stdout] test lifetap::round_trip ... ok
[INFO] [stdout] test kudzu::round_trip ... ok
[INFO] [stdout] test northern_paladin::round_trip ... ok
[INFO] [stdout] test nether_shadow::round_trip ... ok
[INFO] [stdout] test lich::round_trip ... ok
[INFO] [stdout] test natural_selection::round_trip ... ok
[INFO] [stdout] test nevinyrral_s_disk::round_trip ... ok
[INFO] [stdout] test manabarbs::round_trip ... ok
[INFO] [stdout] test orcish_artillery::round_trip ... ok
[INFO] [stdout] test nightmare::round_trip ... ok
[INFO] [stdout] test lord_of_the_pit::round_trip ... ok
[INFO] [stdout] test orcish_oriflamme::round_trip ... ok
[INFO] [stdout] test cursed_land::round_trip ... ok
[INFO] [stdout] test nettling_imp::round_trip ... ok
[INFO] [stdout] test plague_rats::round_trip ... ok
[INFO] [stdout] test regrowth::round_trip ... ok
[INFO] [stdout] test raise_dead::round_trip ... ok
[INFO] [stdout] test pestilence::round_trip ... ok
[INFO] [stdout] test resurrection::round_trip ... ok
[INFO] [stdout] test reverse_damage::round_trip ... ok
[INFO] [stdout] test personal_incarnation::round_trip ... ok
[INFO] [stdout] test paralyze::round_trip ... ok
[INFO] [stdout] test mana_vault::round_trip ... ok
[INFO] [stdout] test power_surge::round_trip ... ok
[INFO] [stdout] test psionic_blast::round_trip ... ok
[INFO] [stdout] test simulacrum::round_trip ... ok
[INFO] [stdout] test power_leak::round_trip ... ok
[INFO] [stdout] test phantasmal_terrain::round_trip ... ok
[INFO] [stdout] test serra_angel::round_trip ... ok
[INFO] [stdout] test righteousness::round_trip ... ok
[INFO] [stdout] test raging_river::round_trip ... ok
[INFO] [stdout] test sedge_troll::round_trip ... ok
[INFO] [stdout] test royal_assassin::round_trip ... ok
[INFO] [stdout] test sacrifice::round_trip ... ok
[INFO] [stdout] test power_sink::round_trip ... ok
[INFO] [stdout] test smoke::round_trip ... ok
[INFO] [stdout] test regeneration::round_trip ... ok
[INFO] [stdout] test spell_blast::round_trip ... ok
[INFO] [stdout] test soul_net::round_trip ... ok
[INFO] [stdout] test sleight_of_mind::round_trip ... ok
[INFO] [stdout] test stream_of_life::round_trip ... ok
[INFO] [stdout] test timetwister::round_trip ... ok
[INFO] [stdout] test sunglasses_of_urza::round_trip ... ok
[INFO] [stdout] test swords_to_plowshares::round_trip ... ok
[INFO] [stdout] test the_hive::round_trip ... ok
[INFO] [stdout] test instill_energy::round_trip ... ok
[INFO] [stdout] test forcefield::round_trip ... ok
[INFO] [stdout] test unsummon::round_trip ... ok
[INFO] [stdout] test scavenging_ghoul::round_trip ... ok
[INFO] [stdout] test siren_s_call::round_trip ... ok
[INFO] [stdout] test time_walk::round_trip ... ok
[INFO] [stdout] test terror::round_trip ... ok
[INFO] [stdout] test verduran_enchantress::round_trip ... ok
[INFO] [stdout] test time_vault::round_trip ... ok
[INFO] [stdout] test winter_orb::round_trip ... ok
[INFO] [stdout] test wrath_of_god::round_trip ... ok
[INFO] [stdout] test volcanic_eruption::round_trip ... ok
[INFO] [stdout] test zombie_master::round_trip ... ok
[INFO] [stdout] test wild_growth::round_trip ... ok
[INFO] [stdout] test veteran_bodyguard::round_trip ... ok
[INFO] [stdout] test stone_giant::round_trip ... ok
[INFO] [stdout] test rock_hydra::round_trip ... ok
[INFO] [stdout] test twiddle::round_trip ... ok
[INFO] [stdout] test vesuvan_doppelganger::round_trip ... ok
[INFO] [stdout] test stasis::round_trip ... ok
[INFO] [stdout] test word_of_command::round_trip ... ok
[INFO] [stdout] test web::round_trip ... ok
[INFO] [stdout] test wheel_of_fortune::round_trip ... ok
[INFO] [stdout] test pirate_ship::round_trip ... ok
[INFO] [stderr]      Running tests/generated_patterns.rs (/opt/rustwide/target/debug/deps/generated_patterns-835d527319a8ccbe)
[INFO] [stdout] test two_headed_giant_of_foriys::round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 199 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.51s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 364 tests
[INFO] [stdout] test abu_ja_far::pattern_02_sentence ... ok
[INFO] [stdout] test aladdin::pattern_01_sentence ... ok
[INFO] [stdout] test abu_ja_far::pattern_01_triggered_ability ... ok
[INFO] [stdout] test animate_wall::pattern_01_phrase ... ok
[INFO] [stdout] test army_of_allah::pattern_01_sentence ... ok
[INFO] [stdout] test ali_from_cairo::pattern_01_sentence ... ok
[INFO] [stdout] test aladdin_s_lamp::pattern_01_sentence ... ok
[INFO] [stdout] test ali_baba::pattern_01_sentence ... ok
[INFO] [stdout] test aspect_of_wolf::pattern_01_phrase ... ok
[INFO] [stdout] test ankh_of_mishra::pattern_01_triggered_ability ... ok
[INFO] [stdout] test animate_wall::pattern_02_static_ability ... ok
[INFO] [stdout] test aspect_of_wolf::pattern_02_static_ability ... ok
[INFO] [stdout] test aladdin_s_lamp::pattern_02_sentence ... ok
[INFO] [stdout] test bad_moon::pattern_01_sentence ... ok
[INFO] [stdout] test benalish_hero::pattern_01_phrase ... ok
[INFO] [stdout] test basalt_monolith::pattern_03_sentence ... ok
[INFO] [stdout] test berserk::pattern_01_sentence ... ok
[INFO] [stdout] test basalt_monolith::pattern_01_sentence ... ok
[INFO] [stdout] test black_lotus::pattern_01_sentence ... ok
[INFO] [stdout] test balance::pattern_02_sentence ... ok
[INFO] [stdout] test black_vise::pattern_01_sentence ... ok
[INFO] [stdout] test black_knight::pattern_02_phrase ... ok
[INFO] [stdout] test berserk::pattern_03_triggered_ability ... ok
[INFO] [stdout] test balance::pattern_01_sentence ... ok
[INFO] [stdout] test berserk::pattern_02_sentence ... ok
[INFO] [stdout] test birds_of_paradise::pattern_01_phrase ... ok
[INFO] [stdout] test birds_of_paradise::pattern_02_sentence ... ok
[INFO] [stdout] test black_knight::pattern_01_phrase ... ok
[INFO] [stdout] test black_ward::pattern_01_phrase ... ok
[INFO] [stdout] test basalt_monolith::pattern_02_sentence ... ok
[INFO] [stdout] test black_vise::pattern_02_triggered_ability ... ok
[INFO] [stdout] test blue_elemental_blast::pattern_01_phrase ... ok
[INFO] [stdout] test blaze_of_glory::pattern_01_sentence ... ok
[INFO] [stdout] test blue_elemental_blast::pattern_03_sentence ... ok
[INFO] [stdout] test blessing::pattern_02_sentence ... ok
[INFO] [stdout] test bottle_of_suleiman::pattern_03_sentence ... ok
[INFO] [stdout] test black_ward::pattern_02_static_ability ... ok
[INFO] [stdout] test blaze_of_glory::pattern_02_sentence ... ok
[INFO] [stdout] test braingeyser::pattern_01_sentence ... ok
[INFO] [stdout] test black_ward::pattern_03_sentence ... ok
[INFO] [stdout] test blaze_of_glory::pattern_03_sentence ... ok
[INFO] [stdout] test blessing::pattern_01_phrase ... ok
[INFO] [stdout] test bottle_of_suleiman::pattern_02_sentence ... ok
[INFO] [stdout] test blue_elemental_blast::pattern_02_sentence ... ok
[INFO] [stdout] test camel::pattern_01_phrase ... ok
[INFO] [stdout] test channel::pattern_02_sentence ... ok
[INFO] [stdout] test camouflage::pattern_02_sentence ... ok
[INFO] [stdout] test camouflage::pattern_01_sentence ... ok
[INFO] [stdout] test camouflage::pattern_04_sentence ... ok
[INFO] [stdout] test camouflage::pattern_05_sentence ... ok
[INFO] [stdout] test camouflage::pattern_03_sentence ... ok
[INFO] [stdout] test channel::pattern_01_sentence ... ok
[INFO] [stdout] test camel::pattern_02_static_ability ... ok
[INFO] [stdout] test burrowing::pattern_02_static_ability ... ok
[INFO] [stdout] test castle::pattern_01_sentence ... ok
[INFO] [stdout] test burrowing::pattern_01_phrase ... ok
[INFO] [stdout] test clockwork_beast::pattern_01_sentence ... ok
[INFO] [stdout] test city_in_a_bottle::pattern_02_sentence ... ok
[INFO] [stdout] test chaos_orb::pattern_03_sentence ... ok
[INFO] [stdout] test chaoslace::pattern_01_sentence ... ok
[INFO] [stdout] test circle_of_protection_blue::pattern_01_sentence ... ok
[INFO] [stdout] test bazaar_of_baghdad::pattern_01_sentence ... ok
[INFO] [stdout] test city_in_a_bottle::pattern_01_triggered_ability ... ok
[INFO] [stdout] test city_of_brass::pattern_02_sentence ... ok
[INFO] [stdout] test chaos_orb::pattern_01_sentence ... ok
[INFO] [stdout] test chaos_orb::pattern_02_sentence ... ok
[INFO] [stdout] test city_of_brass::pattern_01_triggered_ability ... ok
[INFO] [stdout] test clone::pattern_01_sentence ... ok
[INFO] [stdout] test clockwork_beast::pattern_05_sentence ... ok
[INFO] [stdout] test contract_from_below::pattern_01_sentence ... ok
[INFO] [stdout] test clockwork_beast::pattern_04_sentence ... ok
[INFO] [stdout] test cockatrice::pattern_02_triggered_ability ... ok
[INFO] [stdout] test cockatrice::pattern_01_phrase ... ok
[INFO] [stdout] test conservator::pattern_01_sentence ... ok
[INFO] [stdout] test consecrate_land::pattern_01_phrase ... ok
[INFO] [stdout] test clockwork_beast::pattern_03_sentence ... ok
[INFO] [stdout] test consecrate_land::pattern_02_static_ability ... ok
[INFO] [stdout] test bottle_of_suleiman::pattern_01_sentence ... ok
[INFO] [stdout] test clockwork_beast::pattern_02_triggered_ability ... ok
[INFO] [stdout] test conversion::pattern_01_triggered_ability ... ok
[INFO] [stdout] test bog_wraith::pattern_01_phrase ... ok
[INFO] [stdout] test creature_bond::pattern_02_triggered_ability ... ok
[INFO] [stdout] test creature_bond::pattern_01_phrase ... ok
[INFO] [stdout] test conversion::pattern_02_sentence ... ok
[INFO] [stdout] test cuombajj_witches::pattern_01_sentence ... ok
[INFO] [stdout] test cursed_land::pattern_02_triggered_ability ... ok
[INFO] [stdout] test copy_artifact::pattern_01_sentence ... ok
[INFO] [stdout] test crystal_rod::pattern_02_sentence ... ok
[INFO] [stdout] test control_magic::pattern_02_sentence ... ok
[INFO] [stdout] test copper_tablet::pattern_01_triggered_ability ... ok
[INFO] [stdout] test counterspell::pattern_01_sentence ... ok
[INFO] [stdout] test cyclone::pattern_02_sentence ... ok
[INFO] [stdout] test cyclopean_tomb::pattern_03_sentence ... ok
[INFO] [stdout] test cyclopean_tomb::pattern_01_sentence ... ok
[INFO] [stdout] test cyclone::pattern_01_triggered_ability ... ok
[INFO] [stdout] test darkpact::pattern_02_sentence ... ok
[INFO] [stdout] test dark_ritual::pattern_01_sentence ... ok
[INFO] [stdout] test cyclopean_tomb::pattern_04_triggered_ability ... ok
[INFO] [stdout] test cursed_land::pattern_01_phrase ... ok
[INFO] [stdout] test darkpact::pattern_03_sentence ... ok
[INFO] [stdout] test darkpact::pattern_01_sentence ... ok
[INFO] [stdout] test demonic_tutor::pattern_01_sentence ... ok
[INFO] [stdout] test demonic_attorney::pattern_02_sentence ... ok
[INFO] [stdout] test dingus_egg::pattern_01_triggered_ability ... ok
[INFO] [stdout] test disintegrate::pattern_01_sentence ... ok
[INFO] [stdout] test disintegrate::pattern_02_sentence ... ok
[INFO] [stdout] test dragon_whelp::pattern_03_sentence ... ok
[INFO] [stdout] test dragon_whelp::pattern_01_phrase ... ok
[INFO] [stdout] test disrupting_scepter::pattern_02_sentence ... ok
[INFO] [stdout] test demonic_attorney::pattern_01_sentence ... ok
[INFO] [stdout] test armageddon::pattern_01_sentence ... ok
[INFO] [stdout] test crystal_rod::pattern_01_triggered_ability ... ok
[INFO] [stdout] test drain_power::pattern_01_sentence ... ok
[INFO] [stdout] test drudge_skeletons::pattern_01_sentence ... ok
[INFO] [stdout] test drain_life::pattern_01_sentence ... ok
[INFO] [stdout] test drain_power::pattern_02_sentence ... ok
[INFO] [stdout] test drain_life::pattern_03_sentence ... ok
[INFO] [stdout] test drain_life::pattern_02_sentence ... ok
[INFO] [stdout] test dwarven_warriors::pattern_01_sentence ... ok
[INFO] [stdout] test dragon_whelp::pattern_02_sentence ... ok
[INFO] [stdout] test disenchant::pattern_01_sentence ... ok
[INFO] [stdout] test dwarven_demolition_team::pattern_01_sentence ... ok
[INFO] [stdout] test false_orders::pattern_01_sentence ... ok
[INFO] [stdout] test evil_presence::pattern_01_phrase ... ok
[INFO] [stdout] test earthbind::pattern_03_quoted_keyword ... ok
[INFO] [stdout] test false_orders::pattern_02_sentence ... ok
[INFO] [stdout] test earthquake::pattern_01_sentence ... ok
[INFO] [stdout] test evil_presence::pattern_02_static_ability ... ok
[INFO] [stdout] test earthbind::pattern_02_triggered_ability ... ok
[INFO] [stdout] test earthbind::pattern_01_phrase ... ok
[INFO] [stdout] test farmstead::pattern_01_phrase ... ok
[INFO] [stdout] test contract_from_below::pattern_02_sentence ... ok
[INFO] [stdout] test false_orders::pattern_03_sentence ... ok
[INFO] [stdout] test false_orders::pattern_04_sentence ... ok
[INFO] [stdout] test control_magic::pattern_01_phrase ... ok
[INFO] [stdout] test cyclopean_tomb::pattern_02_sentence ... ok
[INFO] [stdout] test disrupting_scepter::pattern_01_sentence ... ok
[INFO] [stdout] test farmstead::pattern_03_quoted_keyword ... ok
[INFO] [stdout] test farmstead::pattern_02_static_ability ... ok
[INFO] [stdout] test fastbond::pattern_02_triggered_ability ... ok
[INFO] [stdout] test fear::pattern_02_static_ability ... ok
[INFO] [stdout] test fireball::pattern_01_sentence ... ok
[INFO] [stdout] test fireball::pattern_02_sentence ... ok
[INFO] [stdout] test fog::pattern_01_sentence ... ok
[INFO] [stdout] test fear::pattern_01_phrase ... ok
[INFO] [stdout] test fastbond::pattern_01_sentence ... ok
[INFO] [stdout] test flashfires::pattern_01_sentence ... ok
[INFO] [stdout] test fork::pattern_02_sentence ... ok
[INFO] [stdout] test fungusaur::pattern_01_triggered_ability ... ok
[INFO] [stdout] test gauntlet_of_might::pattern_02_triggered_ability ... ok
[INFO] [stdout] test force_of_nature::pattern_01_phrase ... ok
[INFO] [stdout] test gauntlet_of_might::pattern_01_sentence ... ok
[INFO] [stdout] test forcefield::pattern_01_sentence ... ok
[INFO] [stdout] test gaea_s_liege::pattern_01_static_ability ... ok
[INFO] [stdout] test giant_spider::pattern_01_phrase ... ok
[INFO] [stdout] test fork::pattern_01_sentence ... ok
[INFO] [stdout] test force_of_nature::pattern_02_triggered_ability ... ok
[INFO] [stdout] test gaea_s_liege::pattern_03_sentence ... ok
[INFO] [stdout] test giant_growth::pattern_01_sentence ... ok
[INFO] [stdout] test healing_salve::pattern_01_phrase ... ok
[INFO] [stdout] test healing_salve::pattern_02_sentence ... ok
[INFO] [stdout] test helm_of_chatzuk::pattern_01_sentence ... ok
[INFO] [stdout] test gloom::pattern_01_sentence ... ok
[INFO] [stdout] test goblin_king::pattern_01_sentence ... ok
[INFO] [stdout] test howl_from_beyond::pattern_01_sentence ... ok
[INFO] [stdout] test hypnotic_specter::pattern_01_phrase ... ok
[INFO] [stdout] test guardian_angel::pattern_02_sentence ... ok
[INFO] [stdout] test howling_mine::pattern_01_triggered_ability ... ok
[INFO] [stdout] test healing_salve::pattern_03_sentence ... ok
[INFO] [stdout] test goblin_balloon_brigade::pattern_01_sentence ... ok
[INFO] [stdout] test illusionary_mask::pattern_01_sentence ... ok
[INFO] [stdout] test guardian_angel::pattern_03_sentence ... ok
[INFO] [stdout] test ice_storm::pattern_01_sentence ... ok
[INFO] [stdout] test gloom::pattern_02_sentence ... ok
[INFO] [stdout] test instill_energy::pattern_01_phrase ... ok
[INFO] [stdout] test guardian_angel::pattern_01_sentence ... ok
[INFO] [stdout] test glasses_of_urza::pattern_01_sentence ... ok
[INFO] [stdout] test illusionary_mask::pattern_02_sentence ... ok
[INFO] [stdout] test icy_manipulator::pattern_01_sentence ... ok
[INFO] [stdout] test illusionary_mask::pattern_03_sentence ... ok
[INFO] [stdout] test instill_energy::pattern_02_static_ability ... ok
[INFO] [stdout] test hurricane::pattern_01_sentence ... ok
[INFO] [stdout] test island_sanctuary::pattern_02_sentence ... ok
[INFO] [stdout] test instill_energy::pattern_03_sentence ... ok
[INFO] [stdout] test illusionary_mask::pattern_04_sentence ... ok
[INFO] [stdout] test island_sanctuary::pattern_01_sentence ... ok
[INFO] [stdout] test jade_statue::pattern_02_sentence ... ok
[INFO] [stdout] test jade_monolith::pattern_01_sentence ... ok
[INFO] [stdout] test jade_statue::pattern_01_sentence ... ok
[INFO] [stdout] test instill_energy::pattern_04_sentence ... ok
[INFO] [stdout] test invisibility::pattern_01_phrase ... ok
[INFO] [stdout] test ironclaw_orcs::pattern_01_sentence ... ok
[INFO] [stdout] test jump::pattern_01_sentence ... ok
[INFO] [stdout] test juggernaut::pattern_01_sentence ... ok
[INFO] [stdout] test invisibility::pattern_02_static_ability ... ok
[INFO] [stdout] test jayemdae_tome::pattern_01_sentence ... ok
[INFO] [stdout] test karma::pattern_01_triggered_ability ... ok
[INFO] [stdout] test hypnotic_specter::pattern_02_triggered_ability ... ok
[INFO] [stdout] test kormus_bell::pattern_01_sentence ... ok
[INFO] [stdout] test keldon_warlord::pattern_01_sentence ... ok
[INFO] [stdout] test library_of_leng::pattern_01_sentence ... ok
[INFO] [stdout] test kudzu::pattern_02_triggered_ability ... ok
[INFO] [stdout] test lich::pattern_02_sentence ... ok
[INFO] [stdout] test lich::pattern_01_sentence ... ok
[INFO] [stdout] test ley_druid::pattern_01_sentence ... ok
[INFO] [stdout] test juggernaut::pattern_02_sentence ... ok
[INFO] [stdout] test kudzu::pattern_03_sentence ... ok
[INFO] [stdout] test kudzu::pattern_01_phrase ... ok
[INFO] [stdout] test library_of_leng::pattern_02_sentence ... ok
[INFO] [stdout] test living_artifact::pattern_04_sentence ... ok
[INFO] [stdout] test lich::pattern_04_triggered_ability ... ok
[INFO] [stdout] test death_ward::pattern_01_sentence ... ok
[INFO] [stdout] test deathgrip::pattern_01_sentence ... ok
[INFO] [stdout] test lifetap::pattern_01_triggered_ability ... ok
[INFO] [stdout] test gaea_s_liege::pattern_02_static_ability ... ok
[INFO] [stdout] test living_artifact::pattern_03_triggered_ability ... ok
[INFO] [stdout] test lich::pattern_05_sentence ... ok
[INFO] [stdout] test living_artifact::pattern_02_triggered_ability ... ok
[INFO] [stdout] test living_artifact::pattern_01_phrase ... ok
[INFO] [stdout] test lord_of_the_pit::pattern_01_phrase ... ok
[INFO] [stdout] test lich::pattern_03_sentence ... ok
[INFO] [stdout] test lord_of_the_pit::pattern_02_triggered_ability ... ok
[INFO] [stdout] test lich::pattern_06_triggered_ability ... ok
[INFO] [stdout] test mana_flare::pattern_01_triggered_ability ... ok
[INFO] [stdout] test mana_short::pattern_01_sentence ... ok
[INFO] [stdout] test lightning_bolt::pattern_01_sentence ... ok
[INFO] [stdout] test living_lands::pattern_01_sentence ... ok
[INFO] [stdout] test magical_hack::pattern_01_sentence ... ok
[INFO] [stdout] test mana_vault::pattern_03_sentence ... ok
[INFO] [stdout] test lord_of_the_pit::pattern_03_sentence ... ok
[INFO] [stdout] test lord_of_atlantis::pattern_01_sentence ... ok
[INFO] [stdout] test lure::pattern_02_sentence ... ok
[INFO] [stdout] test mana_vault::pattern_02_triggered_ability ... ok
[INFO] [stdout] test natural_selection::pattern_01_sentence ... ok
[INFO] [stdout] test mesa_pegasus::pattern_01_phrase ... ok
[INFO] [stdout] test mana_vault::pattern_04_triggered_ability ... ok
[INFO] [stdout] test lure::pattern_01_phrase ... ok
[INFO] [stdout] test natural_selection::pattern_02_sentence ... ok
[INFO] [stdout] test meekstone::pattern_01_sentence ... ok
[INFO] [stdout] test mana_vault::pattern_01_sentence ... ok
[INFO] [stdout] test nether_shadow::pattern_01_phrase ... ok
[INFO] [stdout] test nightmare::pattern_01_phrase ... ok
[INFO] [stdout] test nightmare::pattern_02_sentence ... ok
[INFO] [stdout] test nevinyrral_s_disk::pattern_01_sentence ... ok
[INFO] [stdout] test nether_shadow::pattern_02_triggered_ability ... ok
[INFO] [stdout] test manabarbs::pattern_01_triggered_ability ... ok
[INFO] [stdout] test northern_paladin::pattern_01_sentence ... ok
[INFO] [stdout] test nettling_imp::pattern_03_sentence ... ok
[INFO] [stdout] test nettling_imp::pattern_02_sentence ... ok
[INFO] [stdout] test mind_twist::pattern_01_sentence ... ok
[INFO] [stdout] test nevinyrral_s_disk::pattern_02_sentence ... ok
[INFO] [stdout] test nettling_imp::pattern_04_sentence ... ok
[INFO] [stdout] test personal_incarnation::pattern_02_sentence ... ok
[INFO] [stdout] test nettling_imp::pattern_01_sentence ... ok
[INFO] [stdout] test paralyze::pattern_02_triggered_ability ... ok
[INFO] [stdout] test paralyze::pattern_03_static_ability ... ok
[INFO] [stdout] test paralyze::pattern_05_sentence ... ok
[INFO] [stdout] test mana_vault::pattern_05_sentence ... ok
[INFO] [stdout] test orcish_artillery::pattern_01_sentence ... ok
[INFO] [stdout] test orcish_oriflamme::pattern_01_sentence ... ok
[INFO] [stdout] test paralyze::pattern_04_triggered_ability ... ok
[INFO] [stdout] test paralyze::pattern_01_phrase ... ok
[INFO] [stdout] test pestilence::pattern_01_triggered_ability ... ok
[INFO] [stdout] test personal_incarnation::pattern_01_sentence ... ok
[INFO] [stdout] test phantasmal_terrain::pattern_01_phrase ... ok
[INFO] [stdout] test personal_incarnation::pattern_03_triggered_ability ... ok
[INFO] [stdout] test phantasmal_terrain::pattern_02_sentence ... ok
[INFO] [stdout] test pirate_ship::pattern_01_sentence ... ok
[INFO] [stdout] test phantasmal_terrain::pattern_03_static_ability ... ok
[INFO] [stdout] test power_leak::pattern_01_phrase ... ok
[INFO] [stdout] test power_leak::pattern_02_triggered_ability ... ok
[INFO] [stdout] test pirate_ship::pattern_02_sentence ... ok
[INFO] [stdout] test demonic_hordes::pattern_01_sentence ... ok
[INFO] [stdout] test power_leak::pattern_04_sentence ... ok
[INFO] [stdout] test psionic_blast::pattern_01_sentence ... ok
[INFO] [stdout] test raging_river::pattern_02_quoted_keyword ... ok
[INFO] [stdout] test power_leak::pattern_03_sentence ... ok
[INFO] [stdout] test regeneration::pattern_01_phrase ... ok
[INFO] [stdout] test raise_dead::pattern_01_sentence ... ok
[INFO] [stdout] test power_surge::pattern_01_triggered_ability ... ok
[INFO] [stdout] test regrowth::pattern_01_sentence ... ok
[INFO] [stdout] test reverse_damage::pattern_01_sentence ... ok
[INFO] [stdout] test power_sink::pattern_02_sentence ... ok
[INFO] [stdout] test reverse_damage::pattern_02_sentence ... ok
[INFO] [stdout] test pestilence::pattern_02_sentence ... ok
[INFO] [stdout] test pirate_ship::pattern_03_triggered_ability ... ok
[INFO] [stdout] test plague_rats::pattern_01_sentence ... ok
[INFO] [stdout] test rock_hydra::pattern_02_sentence ... ok
[INFO] [stdout] test raging_river::pattern_03_quoted_keyword ... ok
[INFO] [stdout] test rock_hydra::pattern_01_sentence ... ok
[INFO] [stdout] test demonic_hordes::pattern_02_triggered_ability ... ok
[INFO] [stdout] test power_sink::pattern_01_sentence ... ok
[INFO] [stdout] test rock_hydra::pattern_03_sentence ... ok
[INFO] [stdout] test resurrection::pattern_01_sentence ... ok
[INFO] [stdout] test rock_hydra::pattern_04_sentence ... ok
[INFO] [stdout] test serra_angel::pattern_01_phrase ... ok
[INFO] [stdout] test sacrifice::pattern_02_sentence ... ok
[INFO] [stdout] test scavenging_ghoul::pattern_02_sentence ... ok
[INFO] [stdout] test sedge_troll::pattern_02_sentence ... ok
[INFO] [stdout] test sedge_troll::pattern_01_sentence ... ok
[INFO] [stdout] test sacrifice::pattern_01_sentence ... ok
[INFO] [stdout] test scavenging_ghoul::pattern_01_triggered_ability ... ok
[INFO] [stdout] test serra_angel::pattern_02_phrase ... ok
[INFO] [stdout] test rock_hydra::pattern_05_sentence ... ok
[INFO] [stdout] test royal_assassin::pattern_01_sentence ... ok
[INFO] [stdout] test spell_blast::pattern_01_sentence ... ok
[INFO] [stdout] test siren_s_call::pattern_01_sentence ... ok
[INFO] [stdout] test stasis::pattern_01_sentence ... ok
[INFO] [stdout] test soul_net::pattern_02_sentence ... ok
[INFO] [stdout] test siren_s_call::pattern_04_sentence ... ok
[INFO] [stdout] test simulacrum::pattern_02_sentence ... ok
[INFO] [stdout] test siren_s_call::pattern_03_triggered_ability ... ok
[INFO] [stdout] test sleight_of_mind::pattern_01_sentence ... ok
[INFO] [stdout] test siren_s_call::pattern_02_sentence ... ok
[INFO] [stdout] test soul_net::pattern_01_triggered_ability ... ok
[INFO] [stdout] test simulacrum::pattern_01_sentence ... ok
[INFO] [stdout] test smoke::pattern_01_sentence ... ok
[INFO] [stdout] test stasis::pattern_02_triggered_ability ... ok
[INFO] [stdout] test stone_giant::pattern_01_sentence ... ok
[INFO] [stdout] test terror::pattern_02_sentence ... ok
[INFO] [stdout] test stone_giant::pattern_02_sentence ... ok
[INFO] [stdout] test sunglasses_of_urza::pattern_01_sentence ... ok
[INFO] [stdout] test time_walk::pattern_01_sentence ... ok
[INFO] [stdout] test time_vault::pattern_01_sentence ... ok
[INFO] [stdout] test time_vault::pattern_04_sentence ... ok
[INFO] [stdout] test swords_to_plowshares::pattern_01_sentence ... ok
[INFO] [stdout] test timetwister::pattern_01_sentence ... ok
[INFO] [stdout] test time_vault::pattern_02_sentence ... ok
[INFO] [stdout] test stream_of_life::pattern_01_sentence ... ok
[INFO] [stdout] test time_vault::pattern_05_sentence ... ok
[INFO] [stdout] test two_headed_giant_of_foriys::pattern_02_sentence ... ok
[INFO] [stdout] test twiddle::pattern_01_sentence ... ok
[INFO] [stdout] test terror::pattern_01_sentence ... ok
[INFO] [stdout] test the_hive::pattern_01_sentence ... ok
[INFO] [stdout] test time_vault::pattern_03_sentence ... ok
[INFO] [stdout] test unsummon::pattern_01_sentence ... ok
[INFO] [stdout] test swords_to_plowshares::pattern_02_sentence ... ok
[INFO] [stdout] test verduran_enchantress::pattern_01_triggered_ability ... ok
[INFO] [stdout] test volcanic_eruption::pattern_02_sentence ... ok
[INFO] [stdout] test word_of_command::pattern_01_sentence ... ok
[INFO] [stdout] test vesuvan_doppelganger::pattern_02_quoted_keyword ... ok
[INFO] [stdout] test volcanic_eruption::pattern_01_sentence ... ok
[INFO] [stdout] test web::pattern_02_static_ability ... ok
[INFO] [stdout] test veteran_bodyguard::pattern_01_static_ability ... ok
[INFO] [stdout] test word_of_command::pattern_02_sentence ... ok
[INFO] [stdout] test wild_growth::pattern_02_triggered_ability ... ok
[INFO] [stdout] test web::pattern_01_phrase ... ok
[INFO] [stdout] test word_of_command::pattern_03_sentence ... ok
[INFO] [stdout] test wheel_of_fortune::pattern_01_sentence ... ok
[INFO] [stdout] test righteousness::pattern_01_sentence ... ok
[INFO] [stdout] test wild_growth::pattern_01_phrase ... ok
[INFO] [stdout] test raging_river::pattern_04_sentence ... ok
[INFO] [stdout] test zombie_master::pattern_01_sentence ... ok
[INFO] [stdout] test vesuvan_doppelganger::pattern_01_sentence ... ok
[INFO] [stdout] test wrath_of_god::pattern_01_sentence ... ok
[INFO] [stdout] test word_of_command::pattern_05_sentence ... ok
[INFO] [stdout] test zombie_master::pattern_02_sentence ... ok
[INFO] [stdout] test regeneration::pattern_02_sentence ... ok
[INFO] [stdout] test zombie_master::pattern_03_quoted_keyword ... ok
[INFO] [stdout] test word_of_command::pattern_04_sentence ... ok
[INFO] [stdout] test winter_orb::pattern_01_static_ability ... ok
[INFO] [stdout] test raging_river::pattern_01_triggered_ability ... ok
[INFO] [stdout] test two_headed_giant_of_foriys::pattern_01_phrase ... ok
[INFO] [stdout] test wrath_of_god::pattern_02_sentence ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 364 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.36s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/prop.rs (/opt/rustwide/target/debug/deps/prop-b222568872782f2e)
[INFO] [stdout] 
[INFO] [stdout] running 1 test
[INFO] [stderr]      Running tests/unit.rs (/opt/rustwide/target/debug/deps/unit-bca1b7f84a0c7f81)
[INFO] [stdout] test round_trip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 1.66s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test parses_compound_mana_cost ... ok
[INFO] [stdout] test parses_all_five_colors ... ok
[INFO] [stdout] test parses_generic_zero_mana_symbol ... ok
[INFO] [stdout] test parses_enchanted_creature_gets_negative_pt_modifier ... ok
[INFO] [stdout] test parses_colorless_mana_symbol ... ok
[INFO] [stdout] test destroy_requires_terminating_period ... ok
[INFO] [stdout] test parses_destroy_target_creature ... ok
[INFO] [stdout] test parses_enchant_permanent_keyword ... ok
[INFO] [stdout] test enchanted_gets_requires_terminating_period ... ok
[INFO] [stdout] test parses_enchant_card_in_graveyard ... ok
[INFO] [stdout] test parses_enters_trigger_with_intervening_if_and_compound_effect ... ok
[INFO] [stdout] test destroy_is_case_insensitive ... ok
[INFO] [stdout] test parses_simple_leaves_battlefield_trigger ... ok
[INFO] [stdout] test unparses_destroy_in_canonical_form ... ok
[INFO] [stdout] test unparses_enters_trigger_round_trip ... ok
[INFO] [stdout] test unparses_enchanted_gets_preserves_explicit_signs ... ok
[INFO] [stdout] test parses_enchanted_creature_gets_positive_pt_modifier ... ok
[INFO] [stdout] test parses_generic_mana_symbol ... ok
[INFO] [stdout] test rejects_internal_whitespace_in_mana_cost ... ok
[INFO] [stdout] test unparses_mana_cost_in_scryfall_form ... ok
[INFO] [stdout] test parses_single_colored_mana_symbol ... ok
[INFO] [stdout] test parses_two_triggers_chained_on_one_line ... ok
[INFO] [stdout] test unparses_simple_leaves_battlefield_trigger ... ok
[INFO] [stdout] test unparses_enchant_card_in_zone ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtg_scryfall-abdb6176b9cc1f2e)
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/mtg_semantic-3c8bf32608d6c042)
[INFO] [stdout] running 3 tests
[INFO] [stdout] test date::tests::days_between_iso_handles_release_window ... ok
[INFO] [stdout] test date::tests::days_between_iso_negative_when_reversed ... ok
[INFO] [stdout] test date::tests::round_trip_through_days ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stderr]      Running tests/prop.rs (/opt/rustwide/target/debug/deps/prop-f5e9b4574f130c58)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test mana_value_total_matches_pip_sum ... ok
[INFO] [stdout] test lowering_is_total ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.96s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/unit.rs (/opt/rustwide/target/debug/deps/unit-6df667081b2225b0)
[INFO] [stdout] 
[INFO] [stdout] running 9 tests
[INFO] [stdout] test compound_lowers_children_in_source_order ... ok
[INFO] [stdout] test aggregates_generic_pips ... ok
[INFO] [stdout] test mana_value_total_is_sum_of_counters ... ok
[INFO] [stdout] test mixed_cost_total_is_correct ... ok
[INFO] [stdout] test non_normalized_statement_lowers_to_syntactic_wrapper ... ok
[INFO] [stdout] test pip_order_does_not_matter ... ok
[INFO] [stdout] test separates_colors ... ok
[INFO] [stdout] test syntactic_wrapper_preserves_statement_payload ... ok
[INFO] [stdout] test lowers_pure_generic_mana_cost ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/xtask-bbca1134cf701725)
[INFO] [stdout] 
[INFO] [stdout] running 136 tests
[INFO] [stdout] test add_card::tests::collects_codex_nested_agent_message_text ... ok
[INFO] [stdout] test add_card::tests::extracts_generalization_report_block ... ok
[INFO] [stdout] test add_card::tests::git_commit_args_skip_duplicate_mutating_hook ... ok
[INFO] [stdout] test add_card::tests::focused_failure_signature_ignores_build_noise ... ok
[INFO] [stdout] test add_card::tests::git_push_args_push_current_branch ... ok
[INFO] [stdout] test add_card::tests::focused_failure_diagnosis_extracts_unparse_mismatch ... ok
[INFO] [stdout] test add_card::tests::options_default_to_auto_advance ... ok
[INFO] [stdout] test add_card::tests::options_parse_agent_flag ... ok
[INFO] [stdout] test add_card::tests::options_parse_focused_repair_attempts ... ok
[INFO] [stdout] test add_card::tests::options_parse_supervisor_flags ... ok
[INFO] [stdout] test add_card::tests::options_parse_long_flags_and_equals_form ... ok
[INFO] [stdout] test add_card::tests::options_swallow_ui_flag ... ok
[INFO] [stdout] test add_card::tests::commit_message_has_required_lines ... ok
[INFO] [stdout] test add_card::tests::classifies_downstream_repair_reasons ... ok
[INFO] [stdout] test add_card::tests::pattern_extraction_is_quote_aware ... ok
[INFO] [stdout] test add_card::tests::pest_rule_detector_handles_modifiers_and_comments ... ok
[INFO] [stdout] test add_card::tests::slugify_basic ... ok
[INFO] [stdout] test agent_events::tests::parses_assistant_with_text_and_tool_use ... ok
[INFO] [stdout] test agent_events::tests::parses_codex_item_completed_command_as_tool_result ... ok
[INFO] [stdout] test agent_events::tests::parses_codex_item_completed_agent_message_as_text ... ok
[INFO] [stdout] test agent_events::tests::parses_codex_command_array_as_tool_use ... ok
[INFO] [stdout] test agent_events::tests::parses_codex_message_text ... ok
[INFO] [stdout] test agent_events::tests::parses_codex_turn_completed_as_done ... ok
[INFO] [stdout] test agent_events::tests::parses_done ... ok
[INFO] [stdout] test ast_coverage::tests::extracts_enum_variants ... ok
[INFO] [stdout] test concept::tests::ast_shape_contract_rejects_forbidden_legacy_variant ... ok
[INFO] [stdout] test concept::tests::auto_concept_grind_skips_blocked_suggested_rules ... ok
[INFO] [stdout] test concept::tests::ast_shape_contract_accepts_owner_inside_wrapper ... ok
[INFO] [stdout] test concept::tests::concept_grind_fixture_gate_uses_fresh_xtask_process ... ok
[INFO] [stdout] test concept::tests::existing_rule_new_concept_report_distinguishes_existing_owner_suggestions ... ok
[INFO] [stdout] test concept::tests::concept_grind_result_requires_target_rule ... ok
[INFO] [stdout] test concept::tests::extracts_top_level_statement_variants_only ... ok
[INFO] [stdout] test concept::tests::explicit_concept_does_not_fall_back_to_unrelated_rule ... ok
[INFO] [stdout] test agent_events::tests::parses_tool_result_first_line_only ... ok
[INFO] [stdout] test ast_coverage::tests::parses_generated_text_literal ... ok
[INFO] [stdout] test agent_events::tests::parses_codex_done_usage ... ok
[INFO] [stdout] test concept::tests::gap_closure_failure_has_repairable_label ... ok
[INFO] [stdout] test concept::tests::grind_loop_options_parse_resume_path ... ok
[INFO] [stdout] test concept::tests::ast_failure_summary_prefers_shape_contract_owner ... ok
[INFO] [stdout] test concept::tests::oracle_clauses_split_lines_and_sentences ... ok
[INFO] [stdout] test agent_events::tests::parses_init ... ok
[INFO] [stdout] test concept::tests::parses_boundary_owner_with_inline_contrast ... ok
[INFO] [stdout] test concept::tests::parses_boundary_decision_owner ... ok
[INFO] [stdout] test concept::tests::fastpath_snapshots_restore_created_and_existing_files ... ok
[INFO] [stdout] test concept::tests::concept_grind_commit_paths_are_scoped ... ok
[INFO] [stdout] test concept::tests::parses_multiline_boundary_decision_fields ... ok
[INFO] [stdout] test concept::tests::grind_loop_state_round_trips_active_experiment ... ok
[INFO] [stdout] test concept::tests::phase_loop_options_parse_thresholds ... ok
[INFO] [stdout] test concept::tests::phase2_fresh_parse_accepts_failure_json ... ok
[INFO] [stdout] test concept::tests::phase_watch_options_parse_notifications ... ok
[INFO] [stdout] test concept::tests::plumbing_cooldown_expands_one_nested_wrapper_level ... ok
[INFO] [stdout] test concept::tests::plumbing_cooldown_selection_prefers_non_cooled_candidates_then_falls_back ... ok
[INFO] [stdout] test concept::tests::query_terms_drop_stop_words ... ok
[INFO] [stdout] test concept::tests::quality_contract_logs_exact_fixture_and_maturity_commands ... ok
[INFO] [stdout] test concept::tests::rejects_malformed_boundary_decision ... ok
[INFO] [stdout] test concept::tests::selector_contract_fails_closed_when_persisted_rule_is_exposed ... ok
[INFO] [stdout] test concept::tests::skeletonize_replaces_numeric_tokens ... ok
[INFO] [stdout] test grammar_audit::tests::flags_duplicate_quantity_like_rule_actionably ... ok
[INFO] [stdout] test grammar_query::tests::extracts_rule_definitions_with_rhs_and_line_numbers ... ok
[INFO] [stdout] test grammar_query::tests::groups_duplicate_quantity_like_rhs_shapes ... ok
[INFO] [stdout] test grammar_audit::tests::does_not_block_on_generic_sentence_shape_similarity ... ok
[INFO] [stdout] test grammar_audit::tests::finds_rhs_shape_neighbour_with_literal_changes ... ok
[INFO] [stdout] test grammar_audit::tests::flags_oracle_shaped_long_rule_name ... ok
[INFO] [stdout] test grammar_query::tests::candidate_search_matches_literals_without_dependency_edges ... ok
[INFO] [stdout] test grammar_query::tests::extracts_dependencies_ignoring_string_literals_and_comments ... ok
[INFO] [stdout] test grammar_query::tests::reports_reverse_dependencies ... ok
[INFO] [stdout] test grind::tests::parses_defaults ... ok
[INFO] [stdout] test grind::tests::detects_all_auto_themes_exhausted ... ok
[INFO] [stdout] test grind::tests::fallback_theme_skips_exhausted_themes ... ok
[INFO] [stdout] test grind::tests::parses_all_flags_space_form ... ok
[INFO] [stdout] test grind::tests::parses_equals_form ... ok
[INFO] [stdout] test grind::tests::rejects_invalid_agent ... ok
[INFO] [stdout] test grind::tests::rejects_unknown_argument ... ok
[INFO] [stdout] test grind::tests::rejects_zero_max_refactor ... ok
[INFO] [stdout] test grind::tests::swallows_ui_flag ... ok
[INFO] [stdout] test grind::tests::rejects_zero_stop_after ... ok
[INFO] [stdout] test grind::tests::theme_state_exhausts_on_repair_budget ... ok
[INFO] [stdout] test grind::tests::theme_state_exhausts_on_commit_budget ... ok
[INFO] [stdout] test next_card::tests::slugify_basic ... ok
[INFO] [stdout] test grind::tests::rejects_zero_theme_budgets ... ok
[INFO] [stdout] test concept::tests::selector_contract_uses_candidate_build_exclusions ... ok
[INFO] [stdout] test grind::tests::parses_theme_choice_from_final_line ... ok
[INFO] [stdout] test grind::tests::theme_state_exhausts_on_low_value_streak ... ok
[INFO] [stdout] test next_card::tests::slugify_dfc_separator ... ok
[INFO] [stdout] test refactor_hotspot::tests::first_lines_truncates ... ok
[INFO] [stdout] test refactor_hotspot::tests::options_swallow_ui_flag ... ok
[INFO] [stdout] test refactor_hotspot::tests::rejects_unknown_theme ... ok
[INFO] [stdout] test refactor_hotspot::tests::repo_relative_path_guard ... ok
[INFO] [stdout] test next_card::tests::slugify_punctuation_and_apostrophes ... ok
[INFO] [stdout] test rules_context::tests::diagnostics_emits_notes_below_header ... ok
[INFO] [stdout] test grammar_audit::tests::detects_new_rule_names_from_diff ... ok
[INFO] [stdout] test rules_context::tests::diagnostics_header_formats_singular_and_plural ... ok
[INFO] [stdout] test rules_context::tests::parses_qmd_query_json_after_progress_lines ... ok
[INFO] [stdout] test rules_context::tests::qmd_uri_relative_extraction ... ok
[INFO] [stdout] test next_card::tests::slugify_prefixes_leading_digit ... ok
[INFO] [stdout] test refactor_hotspot::tests::parses_theme_aliases ... ok
[INFO] [stdout] test rules_context::tests::rules_query_starts_with_counter_failure_clause ... ok
[INFO] [stdout] test rules_context::tests::rules_query_strips_activated_cost_from_failure_clause ... ok
[INFO] [stdout] test rules_context::tests::truncate_keeps_short_files_intact ... ok
[INFO] [stdout] test rules_split::tests::matches_section_header_distinguishes_chapters ... ok
[INFO] [stdout] test rules_split::tests::matches_top_level_rule_and_subrule ... ok
[INFO] [stdout] test rules_split::tests::parses_minimal_document ... ok
[INFO] [stdout] test rules_context::tests::truncate_marks_overflow ... ok
[INFO] [stdout] test rules_context::tests::unresolvable_uri_becomes_a_note ... ok
[INFO] [stdout] test rules_split::tests::slugify_handles_common_shapes ... ok
[INFO] [stdout] test tui::complexity::tests::parse_corpus_json_returns_none_on_malformed ... ok
[INFO] [stdout] test tui::complexity::tests::count_pest_rules_ignores_comments_and_garbage ... ok
[INFO] [stdout] test tui::input::tests::command_open_card_on_scryfall_opens_active_card ... ok
[INFO] [stdout] test rules_context::tests::dynamic_dedupes_against_always_load ... ok
[INFO] [stdout] test tui::input::tests::leader_h_opens_history ... ok
[INFO] [stdout] test tui::input::tests::leader_p_requests_stop_after_current ... ok
[INFO] [stdout] test rules_context::tests::one_failed_line_still_returns_successful_hits ... ok
[INFO] [stdout] test tui::input::tests::mouse_wheel_scrolls_card_when_card_pane_is_focused ... ok
[INFO] [stdout] test tui::input::tests::command_stop_requests_stop_after_current ... ok
[INFO] [stdout] test tui::complexity::tests::parse_corpus_json_reads_passing_and_total ... ok
[INFO] [stdout] test tui::input::tests::normal_j_moves_cursor_one_line_without_wrapping ... ok
[INFO] [stdout] test tui::input::tests::leader_c_opens_active_card ... ok
[INFO] [stdout] test tui::input::tests::mouse_wheel_scrolls_focused_output_and_disables_autoscroll ... ok
[INFO] [stdout] test tui::input::tests::command_q_quits ... ok
[INFO] [stdout] test tui::input::tests::normal_k_moves_cursor_one_line ... ok
[INFO] [stdout] test tui::input::tests::normal_count_gg_jumps_to_one_based_line ... ok
[INFO] [stdout] test tui::input::tests::visual_leader_tab_switches_focus_to_steps ... ok
[INFO] [stdout] test tui::input::tests::visual_mode_starts_at_visible_bottom_when_autoscrolling ... ok
[INFO] [stdout] test tui::input::tests::normal_q_does_not_quit_without_command_mode ... ok
[INFO] [stdout] test tui::input::tests::visual_steps_down_extends_step_selection ... ok
[INFO] [stdout] test tui::input::tests::visual_down_extends_selection_one_line ... ok
[INFO] [stdout] test tui::input::tests::normal_scroll_up_from_autoscroll_moves_one_line_from_bottom ... ok
[INFO] [stdout] test tui::input::tests::visual_g_yank_sequence_selects_to_bottom ... ok
[INFO] [stdout] test tui::state::tests::duplicate_adjacent_agent_done_events_are_suppressed ... ok
[INFO] [stdout] test tui::state::tests::step_started_prepopulates_all_pending_slots ... ok
[INFO] [stdout] test tui::state::tests::later_step_started_fills_the_correct_slot ... ok
[INFO] [stdout] test tui::state::tests::visual_text_clamps_stale_selection_to_available_output ... ok
[INFO] [stdout] test tui::state::tests::visual_text_returns_selected_output_lines ... ok
[INFO] [stdout] test tui::state::tests::visual_text_returns_selected_step_lines ... ok
[INFO] [stdout] test concept::tests::catalog_only_fastpath_rejects_fragment_target_that_needs_semantic_root ... ok
[INFO] [stdout] test concept::tests::batch_13_root_target_keeps_original_rule_for_no_pest_fastpath ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- concept::tests::batch_13_root_target_keeps_original_rule_for_no_pest_fastpath stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'concept::tests::batch_13_root_target_keeps_original_rule_for_no_pest_fastpath' (669) panicked at xtask/src/concept.rs:10565:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "fallback"
[INFO] [stdout]  right: "success"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x562b82aaab78 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x562b82aaab78 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x562b82aaab78 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x562b82aaab78 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x562b82ac1e2a - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x562b82ac1e2a - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x562b82aafb12 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x562b82aafb12 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x562b82a872f6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x562b82a872f6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x562b82aa2089 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x562b8252e69c - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x562b8252e69c - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x562b82aa2242 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x562b82aa2242 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x562b82a873b2 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x562b82a7e519 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x562b82a881bd - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x562b82ac25bc - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x562b82ac2473 - core[5a1c3e9896636f3a]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x562b823bdb7a - core[5a1c3e9896636f3a]::panicking::assert_failed::<alloc[154f689e5dd3bae5]::string::String, &str>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x562b8233a6a3 - xtask[1fd1ffeba2053899]::concept::tests::batch_13_root_target_keeps_original_rule_for_no_pest_fastpath
[INFO] [stdout]                                at /opt/rustwide/workdir/xtask/src/concept.rs:10565:9
[INFO] [stdout]   22:     0x562b82327837 - xtask[1fd1ffeba2053899]::concept::tests::batch_13_root_target_keeps_original_rule_for_no_pest_fastpath::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/xtask/src/concept.rs:10534:71
[INFO] [stdout]   23:     0x562b823bbe16 - <xtask[1fd1ffeba2053899]::concept::tests::batch_13_root_target_keeps_original_rule_for_no_pest_fastpath::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x562b8252177b - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x562b8252177b - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x562b8252eff5 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x562b8252eff5 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x562b8252eff5 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x562b8252eff5 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x562b8252eff5 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x562b8252eff5 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x562b8252eff5 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x562b82529b54 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x562b82529b54 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x562b82532072 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x562b82532072 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x562b82532072 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x562b82532072 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x562b82532072 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x562b82532072 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x562b82532072 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x562b82aa9cef - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x562b82aa9cef - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b9714018aa4 - <unknown>
[INFO] [stdout]   45:     0x7b97140a5a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     concept::tests::batch_13_root_target_keeps_original_rule_for_no_pest_fastpath
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 135 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `-p xtask --bin xtask`
[INFO] running `Command { std: "docker" "inspect" "46e650d33e48c9db577362246207158c851fbc73f812525a197a2118a577b0f7", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "46e650d33e48c9db577362246207158c851fbc73f812525a197a2118a577b0f7", kill_on_drop: false }`
[INFO] [stdout] 46e650d33e48c9db577362246207158c851fbc73f812525a197a2118a577b0f7
